#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include "client.h"

int user_ls (void)
{	
	int i;
	for (i = 0; i < USER_NUM_MAX; i++)
		memset(users[i], 0, NAME_LEN_MAX + 1);

	strcpy(users[0], "ALL");

	int tmp = USER_LS;
	send(sock_fd, &tmp, sizeof(int), 0);

	int user_num;
	recv(sock_fd, &user_num, sizeof(int), 0);
	for (i = 0; i < user_num; i++)
	{
		recv(sock_fd, &tmp, sizeof(int), 0);
		recv(sock_fd, users[i+1], tmp, 0);
		recv(sock_fd, &user_online[i+1], sizeof(int), 0);
	}	
	
	return 0;
}

#ifdef DEBUG
int main (int argc, char* argv[])
{
	net_init();
	user_ls();
}
#endif

